119470
297767
881513
301254
121529
172414
65910
293441
395429
957467
908821
543121
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471